@charset "UTF-8";
/* 解决一部分浏览器的swipe4按钮点击,出现边框 */
.swiper-button-prev:focus,.swiper-button-next:focus,.swiper-pagination-bullet:focus{outline:none !important;}
/* 解决一部分浏览器的swipe4按钮点击,出现蓝色背景  */
.swiper-button-prev,.swiper-button-next{cursor:auto !important;}
.swiper-pagination-bullet{background-color:unset !important;}
/* 百度地图水印去除 */
.anchorBL{display:none;;}
.anchorBL a img{display:none !important;}
img{transition:all ease .5s;}

/* 首页 start */
.index-banner .swiper-cont{width:100%;}
/* 轮播分页导航 */
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:25px;}
.index-banner .swiper-pagination-bullet{opacity: 1;width: 28px;height: 28px;padding: 8px;position: relative;margin: 0px 10px !important;background-color: transparent;}
.index-banner .swiper-pagination-bullet:before{width: 8px;height: 8px;content: "";display: block;overflow: hidden;border-radius: 50%;border: 2px solid #fff;background-color:rgba(255, 255, 255,0);}
.index-banner .swiper-button-next:hover::after,.index-banner .swiper-button-prev:hover::after{border-color:#fff;}
.index-banner .swiper-pagination-bullet-active:before{ background-color:var(--mainColor) !important;border-color:var(--mainColor);}
.index-banner .swiper-pagination-bullet-active .circleright{ animation: move 5.2s infinite linear;}
.index-banner .swiper-pagination-bullet-active .circleleft{ animation: move1 5.2s infinite linear;}
/* 轮播分页导航动画 */
.circle{width: 14px;height: 28px;overflow: hidden;position:absolute;top: 0px;}
.left{left:0px;}
.right{right:0px;}
.circleright{width:28px;height:28px;border:2px solid var(--mainColor);position:absolute;border-top:2px solid transparent;border-right:2px solid transparent;border-radius:50%;right:0;transform:rotate(45deg);}
.circleleft{width:28px;height:28px;border:2px solid var(--mainColor);position:absolute;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:50%;transform:rotate(45deg);}
@keyframes move{
	0%{transform:rotate(45deg)}
	50%,100%{transform:rotate(225deg)}
}
@keyframes move1{
	0%,50%{transform:rotate(45deg)}
	100%{transform:rotate(225deg)} 
}
.index-banner .swiper-button-next,.index-banner .swiper-button-prev{background-image:unset;width:70px;height:55px;cursor:pointer !important;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.index-banner .swiper-button-prev{left:8.333333%;}
.index-banner .swiper-button-next{right:8.333333%;}
.index-banner .swiper-button-next::after,.index-banner .swiper-button-prev::after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform: skew(-20deg);background-color:rgba(0,112,192,.3);border-radius: 3px;}
.index-banner .swiper-button-next::before,.index-banner .swiper-button-prev::before{
content: "";
display:block;
position:absolute;
top:50%;left:50%;
width: 15px;
height: 15px;
border: #fff solid;border-width: 2px 2px 0 0;z-index:1;}
.index-banner .swiper-button-next::before{transform: translate(-75%,-50%) rotate(45deg);}
.index-banner .swiper-button-prev::before{transform: translate(-25%,-50%) rotate(-135deg);}
.index-banner .swiper-button-next:hover::before,.index-banner .swiper-button-prev:hover::before{border-color:var(--mainColor);}
.index-banner .swiper-button-next:hover::after,.index-banner .swiper-button-prev:hover::after{background-color:rgba(255, 255, 255,.3);}
.index_banner_btnbox{position:absolute;width:100%;height:calc(78 / 1920 * 100vw);justify-content:center;top:50%;}
.index_banner_btnbox a{display:block;width:calc(264 /1920 * 100vw);height:100%;margin:0 15px;transform:skew(-12deg);}


/* 通用盒子 */
.part_box{padding:120px 0;background:no-repeat center center;background-size:cover;}
/* title */
.title h1{color:var(--mainColor);font-size:46px;margin-bottom:30px;text-align:center;font-weight:bold;}
.title p{color:var(--helpColor);font-size:16px;line-height:36px;text-align:center;margin-top:40px;}

/* 关于公司 */
.home_part01_left{width:calc(100% - 600px);padding-right:120px;}
.home_part01_txt{font-size:16px;color:#666;line-height:36px;}
.home_part01_list{margin:30px 0 60px;justify-content:flex-start;flex-wrap:wrap;}
.home_part01_item:not(:last-child){margin-right:10%;}
.home_part01_item p{font-size:16px;color:var(--txtColor);line-height:24px;}
.home_part01_num{font-size:68px;color:var(--txtColor);font-weight:bold;display:flex;;font-style:italic;align-items:center;}
.home_part01_icon{width:28px;height:28px;margin-left:-7px;margin-top:10%;}
.home_part01_more{width:204px;line-height:58px;position:relative;;display:block;text-align:center;font-size:16px;}
.home_part01_more::after{content:"";display:block;position:absolute;top:-1px;left:0;z-index:-1;width:100%;height:100%;transform:skew(-15deg);background-image: linear-gradient(0deg,#f3f3f3 0%,#ffffff 100%), linear-gradient(#ffffff,#ffffff);background-blend-mode: normal,normal;box-shadow: 10px 12px 24px 0px#e8e8e8;border: solid 2px;border-image-source: linear-gradient(0deg, #ffffff 0%,#f0f0f0 100%);border-image-slice: 1;}
.home_part01_more i{display:inline-block;width:8px;height:8px;border:#666 solid;border-width:1px 1px 0 0;transform:rotate(45deg);margin-left:5px;}
.home_part01_more:link {color:var(--txtColor);} /* 未访问的链接 */
.home_part01_more:visited {color:var(--txtColor);} /* 已访问的链接 */
.home_part01_more:hover {color:var(--mainColor);} /* 鼠标移动到链接上 */
.home_part01_more:active {color:var(--txtColor);} /* 选定的链接 */
.home_part01_more:hover i{border-color:var(--mainColor);}
.home_part01_right{width:600px;}

/* 产品中心 */
.home_part02 .swiper3 .swiper-slide{transform:scale(.85);position:relative;overflow:hidden;}
.home_part02 .swiper3 .swiper-slide::after{content:"";position:absolute;display:block;z-index:-1;width:78%;height:100%;top:0;left:50%;background-color:var(--mainColor);transform:translateX(-50%) skew(-15deg);}
.home_part02 .swiper3 .swiper-slide-active{transform:scale(1);}
.home_part02_cont{position:relative;width:100%;}
.home_part02_txt{position:absolute;bottom:10%;left:5%;width:74%;text-align:center;color:#fff;}
.home_part02_cont:hover .home_part02_bg img{transform:scale(1.2);}
.home_part02_bg{position:relative;}
.home_part02_bg img{width:75%;margin:0 auto;}
.home_part02_bg::after{content:"";position:absolute;width:80%;height:100%;background-color:#0070c0;top:0;left:50%;transform:translateX(-50%) skew(-15deg) scale(1);z-index:-1;transition:all .5s;}
.home_part02_cont:hover .home_part02_bg::after{transform:translateX(-50%) skew(-15deg) scale(1.2);}

/* 精益生产 */
.home_part03_list{flex-wrap:wrap;}
.home_part03_item{width:calc((100% - 40px) / 2);position:relative;border-radius:3px;overflow:hidden;}
.home_part03_txtbox{background-color:rgba(0,112,192,1);position:absolute;bottom:calc(-100% + 78px);left:0;width:100%;height:100%;text-align:center;color:#fff;transition:all .3s;}
.home_part03_txt{position:absolute;top:17px;left:0;width:100%;transition:all .3s;}
.home_part03_txt h3{width:100%;font-size:28px;font-weight:bold;margin-bottom:60px;transition:all .3s;}
.home_part03_txt p{width:100%;line-height:40px;font-size:28px;}
.home_part03_item:hover .home_part03_txtbox{background-color:rgba(0,112,192,.3);bottom:0;}
.home_part03_item:hover .home_part03_txt{top:50%;transform:translateY(-50%);}
.home_part03_item:hover .home_part03_txt h3{font-size:42px;margin-bottom:60px;}

/* 新闻中心 */
.home_part04{background-color:var(--bgColor);}
.home_part04 .title h1{text-align:left;margin-bottom:40px;}
.home_part04_navList li{color:var(--helpColor);font-size:24px;font-weight:bold;margin-right:40px;cursor:pointer;}
.home_part04_navList .home_part04_active{color:var(--mainColor);}
.home_part04_morebtn{font-size:16px;color:var(--helpColor);}
.home_part04_icon{width:58px;height:42px;position:relative;display:block;margin-left:15px;}
.home_part04_icon::before,.home_part04_icon::after{content:"";display:block;position:absolute;}
.home_part04_icon::before{top:50%;left:50%;width:10px;height:10px;border:#333 solid;border-width:2px 2px 0 0;z-index:1;transform:translate(-75%,-25%) rotate(45deg);}
.home_part04_icon::after{top:0;left:0;width:100%;height:100%;transform:skew(-30deg);background-color:#fff;border-radius:3px;
	background-image: linear-gradient(0deg, #f3f3f3 0%,#ffffff 100%), 
	linear-gradient(#0070c0,#0070c0);
	background-blend-mode:normal,normal;
	box-shadow:9px 11px 30px 0px#e9e9e9;
	border-style: solid;
	border-width: 2px;
	border-image-source: linear-gradient(0deg,#ffffff 0%,#f0f0f0 100%);
	border-image-slice: 1;}
.home_part04 .home_part04_morebtn:hover{color:var(--mainColor);}
.home_part04 .home_part04_morebtn:hover .home_part04_icon::before{border-color:var(--mainColor);}

.home_part04_list{margin-top:78px;}
.home_part04_item{text-align:left;}
.home_part04_time{font-size:16px;}
.home_part04_txt{font-size:24px;margin:30px 0 60px;min-height:62px;}
.home_part04_img{overflow:hidden;}
.home_part04_item:hover .home_part04_time,.home_part04_item:hover .home_part04_txt{color:var(--mainColor);}
.home_part04_item:hover .home_part04_img img{transform:scale(1.2);}

/* 合作伙伴 */
.home_part05{padding:290px 0 270px;}
.home_part05 .title h1{text-align:left;color:#fff;}
.home_part05_list ul{flex-wrap:wrap;justify-content:flex-start;}
.home_part05_list ul li{width:calc((100% - 80px) / 5);margin-right:20px;margin-bottom:20px;overflow:hidden;}
.home_part05_list ul li:nth-child(5n+5){margin-right:0;}
.home_part05_list ul li:hover img{transform:scale(1.2);}

@media(max-width:1680px){
.part_box{padding:100px 0;}
.home_part05{padding:290px 0 270px;}
.title h1{font-size:40px;margin-bottom:25px;}
.title p{margin-top:20px;}

/* 关于公司 */
.home_part01_left{width:calc(100% - 500px);padding-right:100px;}
.home_part01_list{margin:25px 0 50px;}
.home_part01_num{font-size:45px;}
/* 更多按钮 */
.home_part01_more{width:175px;line-height:55px;}
.home_part01_icon {width:20px;height:20px;margin-left:-3px;margin-top:10%;}
.home_part01_right{width:500px;}

.home_part03_txtbox{bottom:calc(-100% + 58px);}
.home_part03_txt{top:12px;}
.home_part03_txt h3{font-size:24px;}
.home_part03_txt p{font-size:24px;line-height:36px;}
.home_part03_item:hover .home_part03_txt h3{font-size:36px;margin-bottom:40px;}

.home_part04_list{margin-top:58px;}
.home_part04 .title h1{margin-bottom:20px;}
.home_part04_icon{width:50px;height:40px;}
.home_part04_navList li,.home_part04_txt{font-size:22px;}
.home_part04_txt{min-height:58px;}
}
@media(max-width:1440px){
.part_box{padding:80px 0;}
.title h1{font-size:36px;}

/* 关于公司 */
.home_part01_left{width:calc(100% - 400px);padding-right:80px;}
.home_part01_list{margin:20px 0 40px;}
.home_part01_num{font-size:45px;}
/* 更多按钮 */
.home_part01_right{width:400px;}

.home_part04_list{margin-top:48px;}
.home_part04_navList li{font-size:20px;margin-right:30px;}
.home_part04_txt{font-size:20px;margin:20px 0 40px;min-height:52px;}

.home_part05{padding:120px 0 100px;}
.home_part05_list ul li{width:calc((100% - 60px) / 4);}
.home_part05_list ul li:nth-child(4n+4){margin-right:0;}
.home_part05_list ul li:nth-child(5n+5){margin-right:20px;}
}
@media(max-width:1240px){
.index-banner .swiper-button-prev{left:5%;}
.index-banner .swiper-button-next{right:5%;}
.index-banner .swiper-button-next, .index-banner .swiper-button-prev{width:45px;height:35px;}
.index-banner .swiper-button-next::before,.index-banner .swiper-button-prev::before{width:8px;height:8px;}
}
@media(max-width:1080px){
.index-banner{padding-top:50px;}
.index-banner .swiper-button-prev{left:4%;}
.index-banner .swiper-button-next{right:4%;}
.index-banner .swiper-cont{height:430px;}
.index-banner .swiper-cont img{width:100%;height:100%;object-fit:cover;}
.index_banner_btnbox a{margin:0 10px;}
.part_box{padding:60px 0;}
.title h1{font-size:32px;}
.title p{font-size:14px;line-height:28px;}

/* 关于公司 */
.home_part01_left{width:calc(100% - 300px);padding-right:60px;}
/* .home_part01_list{margin:30px 0 60px;} */
.home_part01_txt{font-size:14px;line-height:28px;}
.home_part01_num{font-size:32px;}
.home_part01_item p {font-size:14px;line-height:20px;}
.home_part01_icon {width:15px;height:15px;}
/* 更多按钮 */
.home_part01_more{width:130px;line-height:45px;font-size:14px;}
.home_part01_right{width:300px;}

.home_part02_txt{font-size:14px;}

.home_part03_item{width:calc((100% - 30px) / 2);}
.home_part03_txtbox{bottom:calc(-100% + 40px);}
.home_part03_txt{top:7px;}
.home_part03_txt h3{font-size:18px;}
.home_part03_txt p{font-size:18px;line-height:30px;}
.home_part03_item:hover .home_part03_txt h3{font-size:28px;margin-bottom:20px;}

.home_part04_navList li{font-size:18px;margin-right:15px;}
.home_part04_morebtn{font-size:14px;}
.home_part04_icon{width:40px;height:30px;}
.home_part04_icon::before{width:8px;height:8px;}
.home_part04_list{margin-top:38px;}
.home_part04_txt{font-size:18px;margin:15px 0 30px;min-height:48px;}
.home_part04_time{font-size:14px;}
}
@media(max-width:768px){
.index-banner .swiper-container-horizontal > .swiper-pagination-bullets{bottom:8px;}
.index_banner_btnbox{height:35px;}
.index_banner_btnbox a{width:113px;margin:0 9px;}
.part_box{padding:40px 0;}
.title h1{font-size:22px;margin-bottom:20px;}
.title p{margin-top:10px;}

/* 关于公司 */
.home_part01 .main{flex-wrap:wrap;}
.home_part01_left,.home_part01_right{width:100%;}
.home_part01_left{margin-bottom:40px;padding-right:0;}
/* .home_part01_list{margin:20px 0 40px;} */
.home_part01_num{font-size:32px;}
/* 更多按钮 */
.home_part01_more{width:100px;line-height:35px;font-size:14px;}
.home_part01_more span{vertical-align:middle;}

.home_part03_item{width:calc((100% - 20px) / 2);}
.home_part03_txt{top:8px;}
.home_part03_txt h3{font-size:16px;}
.home_part03_txt p{font-size:16px;line-height:24px;}
.home_part03_item:hover .home_part03_txt h3{font-size:22px;margin-bottom:20px;}


.home_part04_icon{width:30px;height:20px;margin-left:10px;}
.home_part04_icon::before{width:5px;height:5px;}
.home_part04_morebtn{font-size:12px;}
.home_part04_navList li{font-size:16px;}
.home_part04_txt{font-size:16px;min-height:42px;}
}
@media(max-width:600px){
.home_part03_item{width:100%;}
.home_part03_item:not(:last-child){margin-bottom:20px;}
.index-banner .swiper-cont{height:280px;}
.index_banner_btnbox{height:25px;}
.index_banner_btnbox a{width:80px;margin:0 5px;}

.home_part04_navList li{font-size:14px;}
.home_part04_list{margin-top:28px;}
.home_part04_txt{font-size:14px;margin:10px 0 20px;min-height:38px;}
}
@media(max-width:475px){
.home_part01_list{justify-content:space-between;margin:20px 0 30px;}
.home_part01_item{width:calc(100% / 2);margin-bottom:10px;}
.home_part01_item:not(:last-child) {margin-right:0;}
.home_part01_num{justify-content:center;}
.home_part01_item p{text-align:center;}

.home_part05_list ul li{width:calc((100% - 30px) / 3);margin-right:15px;margin-bottom:15px;}
.home_part05_list ul li:nth-child(5n+5){margin-right:15px;}
.home_part05_list ul li:nth-child(4n+4){margin-right:15px;}
.home_part05_list ul li:nth-child(3n+3){margin-right:0;}
}
/* 首页 end */


/* banner2 start */
.bannerBox{position:relative;}
.banner-txt{position:absolute;top:calc(50%);transform:translateY(-50%);max-width:1920px;color:#fff;}
.banner-txt h1{font-size:calc((68 / 1920) * 100vw);text-align:center;}
.banner-txt p{font-size: 16px;line-height:36px;}

/* 面包屑 */
.banner_nav{position:absolute;background-color:rgba(0,0,0,.2);bottom:0;width:100%;line-height:88px;font-size:20px;text-align:center;}
.banner_nav_item{width:50%;font-weight:bold;color:#fff;cursor:pointer;}
.banner_nav_item_active{color:var(--mainColor) !important;}
@media(max-width:1800px){

}
@media(max-width:1685px){
.banner_nav{line-height:60px;font-size:18px;}
}
@media(max-width:1560px){
.crumbs{margin-top:60px;}
}
@media(max-width:1080px){
.bannerBox{padding-top:50px;}
.banner-txt{top:calc(50% + 25px);}
.bannerImg{height:320px;}
.bannerImg img{width:100%;height:100%;object-fit:cover;}

.banner_nav_item{cursor:unset;}
}
@media(max-width:768px){
.bannerImg{height:280px;}
.banner-txt h1{font-size:22px;}
.crumbs{display:none !important;}
.banner_nav{line-height:40px;font-size:14px;}
}
/* banner2 end */


/* 关于公司 start */
.about_part01 .main{align-items:flex-start;}
.about_part01 .home_part01_left{padding-right:200px;}

/*视频弹框*/
.video_box{position:relative;}
.video_box .videoMain{width:100%;display:block;}
.video_cloth{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;left:0;top:0;background-color:rgba(0, 0, 0,.5);}
.video_btn{width:68px;height:68px;background-color:rgba(255, 255, 255,.5);border-radius:50%;position:relative;cursor:pointer;}

.video_btn::before{content:"";display:block;
position:absolute;
top:50%;
left:50%;
width:0;
height:0;
transform:translate(-15%,-50%);
border-width:10px 18px 10px 18px;
border-style:solid;
border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;}

.video_btn::after{content:"";display:block;
position:absolute;
top:-11px;
left:-11px;
width:88px;
height:88px;
border-radius:50%;
border:#fff dashed 1px;
animation:rotateMove 6s linear infinite;
}

@keyframes rotateMove{       
0%{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);}
}


.title_l h1{text-align:left;}
.about_part02{background-color:var(--bgColor);}
.about_part02_img {width: 70%;margin: 0 auto;}

/* 发展历程 */
.about_part03 .swiper-slide{display:block;text-align:left;}
.about_part03_yearbox{height:128px;margin-bottom:100px;justify-content:flex-start;}
.about_part03_yearbox .swiper-pagination-bullet{color:#fff;width:auto;height:auto;opacity:1;position:relative;}
.about_part03_yearbox .swiper-pagination-bullet:not(:last-child){margin-right:100px;}
.about_part03_year{font-size:18px;line-height:128px;}
.about_part03_yearbox .swiper-pagination-bullet-active{color:var(--mainColor);}
.about_part03_yearbox .swiper-pagination-bullet-active::before{
content:"";display:block;
position:absolute;
top:10px;
left:50%;
width:0;
height:0;
transform:translateX(-50%);
border-width:12px 8px 12px 8px;
border-style:solid;
border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--mainColor) rgba(0,0,0,0);
}
.about_part03_yearbox .swiper-pagination-bullet-active::after{
content:"";display:block;
position:absolute;
bottom:10px;
left:50%;
width:0;
height:0;
transform:translateX(-50%);
border-width:12px 8px 12px 8px;
border-style:solid;
border-color:var(--mainColor) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);}

.about_part03_slide_year{font-size:128px;font-weight:bold;color:var(--mainColor);line-height:128px;}
.about_part03_slide_txt{line-height:36px;font-size:28px;color:#fff;margin-top:60px;}

/* 荣誉资质 */
.about_part04{background-color:var(--bgColor);}
.about_part04 .home_part04_icon:first-child::before{transform:translate(0,-25%) rotate(-135deg);}
.about_part04 .home_part04_icon{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none !important;}
.about_part04 .home_part04_icon:hover::before{border-color:var(--mainColor);}
.about_part04_swiper{max-width:1920px;margin:0 auto;padding-left:8.333333%;}
.about_part04_cont{padding:12px;/*background-image: linear-gradient(45deg,#2393e4 0%,#5aa7e2 100%);*/}
.about_part04 .swiper-wrapper{align-items:flex-end;}
.about_part04_line{width:100%;height:32px;background-color: #e6e6e6;position:relative;}
.about_part04_line::before{content:"";display:block;position:absolute;top:-97px;left:0;width:100%;height:97px;background-color:#f0f0f0;}
.about_part04_line2{width:100%;height:82px;background-image:linear-gradient(180deg,#000 0%,#f5f5f5 100%);opacity:.25;}
/* .about_part04 .swiper-wrapper .swiper-slide{scale:.85;} */
/* .about_part04 .swiper-wrapper .swiper-slide-next{scale:1.1;margin-bottom:2.5%;} */


@media(max-width:1685px){
.about_part01 .home_part01_left{padding-right:120px;}

.about_part03_slide_year{font-size:120px;line-height:120px;}
.about_part03_slide_txt{font-size:24px;}
}
@media(max-width:1440px){
.about_part01 .home_part01_left{padding-right:80px;}
.about_part03_yearbox{margin-bottom:80px;height:100px;overflow:auto;}
.about_part03_yearbox .swiper-pagination-bullet-active::before{top:5px;}
.about_part03_yearbox .swiper-pagination-bullet-active::after{bottom:5px;}
.about_part03_yearbox .swiper-pagination-bullet:not(:last-child){margin-right:80px;}
.about_part03_yearbox,.about_part03_year{line-height:100px;font-size:16px;}
.about_part03_slide_year{font-size:80px;line-height:80px;}
.about_part03_slide_txt{font-size:20px;margin-top:40px;}

.about_part04_cont{padding:10px;}
.about_part04_line{height:22px;}
.about_part04_line::before{top:-57px;height:57px;}
.about_part04_line2{height:42px;}
}
@media(max-width:1240px){
.about_part02_img {width:80%;}

.about_part04_swiper{padding-left:5%;}
}
@media(max-width:1080px){
.about_part01 .home_part01_left{padding-right:60px;}

.about_part02_img,.video_box{width:100%;}

.about_part03_yearbox{margin-bottom:60px;height:80px;}
.about_part03_yearbox .swiper-pagination-bullet:not(:last-child){margin-right:60px;}
.about_part03_yearbox .swiper-pagination-bullet-active::before{top:0px;}
.about_part03_yearbox .swiper-pagination-bullet-active::after{bottom:0px;}
.about_part03_yearbox,.about_part03_year{line-height:80px;}
.about_part03_slide_year{font-size:60px;line-height:60px;}
.about_part03_slide_txt{font-size:18px;margin-top:30px;}
.about_part03_line{height:10px;}
.about_part03_line img{object-fit:cover;width:100%;height:100%;}

.about_part04_swiper{padding-left:4%;}
.about_part04_cont{padding:8px;}
}
@media(max-width:768px){
.about_part01 .home_part01_left{padding-right:0px;}
.about_part03_yearbox{margin-bottom:40px;}
.about_part03_yearbox .swiper-pagination-bullet:not(:last-child){margin-right:40px;}
.about_part03_slide_year{font-size:36px;line-height:40px;}
.about_part03_yearbox,.about_part03_year{font-size:14px;}
.about_part03_slide_txt{font-size:16px;margin-top:10px;line-height:32px;}

.about_part04_cont{padding:6px;}
.about_part04_line{width:100%;height:12px;}
.about_part04_line::before{top:-37px;height:37px;}
.about_part04_line2{height:22px;}
}
@media(max-width:600px){
.video_btn{width:48px;height:48px;}
.video_btn::after{width:68px;height:68px;}
.video_btn::before{border-width:8px 12px 8px 12px;}
.about_part03_yearbox{margin-bottom:30px;}
}
/* 关于公司 end */

/* 产品中心 start */
.pro_part01_list{justify-content:flex-start;flex-wrap:wrap;}
.pro_part01_item{width:calc((100% - 165px) / 4);margin-bottom:60px;}
.pro_part01_item a{color:var(--helpColor);}
.pro_part01_item:not(:nth-child(4n+4)){margin-right:55px;}
.pro_part01_img{overflow:hidden;background-color:#f5f5f5;}
.pro_part01_name{font-weight:bold;margin:30px 0 15px;font-size:18px;text-align:center;}
.pro_part01_msg{font-size:16px;text-align:center;}
.pro_part01_item:hover .pro_part01_name{color:var(--mainColor);}
.pro_part01_item:hover .pro_part01_img img{transform:scale(1.2);}
/* 分页 */
.pageList{justify-content:center;text-align:center;}
.pageList ul{}
.pageList ul li{margin-right:17px;}
.pageList ul li a{display:block;font-size:14px;width:40px;line-height:40px;color:#999;background-color:var(--bgColor);}
.page_input{}
.page_input input{width:50px;line-height:40px;background-color:var(--bgColor);padding:0 5px;}
.page_input_btn{cursor:pointer;line-height:40px;width:50px;margin-left:13px;color:#fff;background-color:var(--mainColor);}
.pageActive a{background-color:var(--mainColor) !important;color:#fff !important;}
.pageList ul li:hover a{background-color:var(--mainColor);color:#fff;}

/* 产品详情 */
.proDetail_part01{align-items:flex-start;margin-bottom:120px;}
.proDetail_part01_left{width:520px;}
.proDetail_part01_left .swiper2{margin-top:10px;}
.proDetail_part01_left .swiper-slide{background-color:#f5f5f5;}
.proDetail_part01_left .swiper-slide-thumb-active{border:var(--mainColor) solid 2px;}
.proDetail_part01_right{width:calc(100% - 520px - 60px);padding-top:20px;}
.proDetail_part01_title{font-size:32px;color:var(--txtColor);font-weight:bold;margin-bottom:40px;}
.proDetail_part01_msg{font-size:18px;color:var(--helpColor);line-height:36px;}

.proDetail_part02_nav{padding-bottom:40px;border-bottom:#e0e0e0 solid 2px;margin-bottom:60px;justify-content:center;}
.proDetail_part02_navitem{width:calc(100% / 5);min-width:200px;max-width:240px;text-align:center;font-size:18px;position:relative;font-weight:bold;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.proDetail_part02_navitem:not(:last-child){border-right:#e0e0e0 solid 2px;}
.proDetail_part02_navitem_active{color:var(--mainColor);}
.proDetail_part02_navitem_active::after{content:"";display:block;position:absolute;width:100%;height:2px;background-color:var(--mainColor);left:0;bottom:-42px;}
.proDetail_part02_item{padding-top:10px;}
.proDetail_part02_img,.proDetail_part02_txt{width:calc(100% / 2);}
.proDetail_part02_txt{padding:0 60px;}
.proDetail_part02_title{font-size:32px;color:var(--txtColor);margin-bottom:40px;}
.proDetail_part02_msg{font-size:18px;color:var(--helpColor);}
.proDetail_part02_list{font-size:16px;}
@media(max-width:1800px){
}
@media(max-width:1680px){
.proDetail_part01{margin-bottom:100px;}
.pro_part01_item{width:calc((100% - 135px) / 4);margin-bottom:50px;}
.pro_part01_item:not(:nth-child(4n+4)){margin-right:45px;}
.pro_part01_name{margin:20px 0 10px;font-size:16px;}
.pro_part01_msg{font-size:14px;}

.proDetail_part01_left{width:400px;}
.proDetail_part01_right{width:calc(100% - 400px - 40px);}
.proDetail_part01_title{font-size:28px;margin-bottom:30px;}
.proDetail_part01_msg{font-size:16px;line-height:32px;}

.proDetail_part02_nav{padding-bottom:20px;margin-bottom:40px;}
.proDetail_part02_navitem{font-size:16px;}
.proDetail_part02_navitem_active::after{bottom:-22px;}
.proDetail_part02_txt{padding:0 40px;}
.proDetail_part02_title{font-size:28px;margin-bottom:30px;}
.proDetail_part02_msg{font-size:16px;}
}
@media(max-width:1440px){
.proDetail_part01{margin-bottom:80px;}
.proDetail_part02_title{font-size:24px;}
}
@media(max-width:1080px){
.proDetail_part01{margin-bottom:60px;}
.pro_part01_item{width:calc((100% - 75px) / 4);margin-bottom:30px;}
.pro_part01_item:not(:nth-child(4n+4)){margin-right:25px;}
.pro_part01_name{font-weight:bold;margin:20px 0 10px;}

.proDetail_part01_left{width:400px;}
.proDetail_part01_right{width:calc(100% - 400px - 20px);}
.proDetail_part01_title{font-size:24px;margin-bottom:20px;}

.proDetail_part02_nav{padding-bottom:10px;margin-bottom:40px;overflow:auto;height:35px;justify-content:flex-start;}
.proDetail_part02_navitem{font-size:14px;min-width:150px;}
/* .proDetail_part02_navitem::before{content:"";display:block;position:absolute;width:102%;height:2px;background-color:#e0e0e0;left:0;bottom:-12px;} */
.proDetail_part02_navitem_active::after{bottom:-12px;z-index:2;}
.proDetail_part02_txt{padding:0 20px;}
.proDetail_part02_title{font-size:22px;margin-bottom:20px;}
.proDetail_part02_msg{font-size:14px;}
}
@media(max-width:768px){
.pro_part01_item{width:calc((100% - 20px) / 2);}
.pro_part01_item:not(:nth-child(4n+4)){margin-right:0px;}
.pro_part01_item:not(:nth-child(2n+2)){margin-right:20px;}
.pro_part01_name{margin:10px 0 5px;}

.pageList{display:none;}
/* 更多按钮 */
.more_btn{display:block;width:120px;line-height:40px;border-radius:20px;text-align:center;border:var(--mainColor) solid 1px;margin:0 auto;color:var(--txtColor);}
.more_btn:hover,.more_btn:focus,.more_btn:active,.more_btn:visited{color:var(--txtColor);}

.proDetail_part01{margin-bottom:40px;}
.proDetail_part01_left{width:300px;}
.proDetail_part01_right{width:calc(100% - 300px - 20px);padding-top:10px;}
.proDetail_part01_title{font-size:18px;margin-bottom:10px;}
.proDetail_part01_msg{font-size:14px;line-height:28px;}

.proDetail_part02_nav{margin-bottom:20px;}
.proDetail_part02_title{font-size:18px;margin-bottom:10px;}
.proDetail_part02_list{font-size:14px;}
}
@media(max-width:600px){
.pro_part01_name{font-size:14px;}
.pro_part01_msg{font-size:12px;}

.proDetail_part01{flex-wrap:wrap;}
.proDetail_part01_left{width:100%;margin-bottom:20px;}
.proDetail_part01_right{width:100%;padding-top:10px;}

.proDetail_part02_item{flex-wrap:wrap;padding-top:0;}
.proDetail_part02_item:not(:last-child){margin-bottom:20px;}
.proDetail_part02_img, .proDetail_part02_txt{width:100%;}
.proDetail_part02_txt{padding:20px;}
.proDetail_part02_img{order:-1;}
}
/* 产品中心 end */

/* 新闻资讯 start */
.news_list{flex-wrap:wrap;justify-content:flex-start;}
.news_list li{width:calc((100% - 120px) / 3);margin-right:60px;margin-bottom:120px;}
.news_part01_item{text-align:left;width:calc((100% - 120px) / 3);}
.news_list li:nth-child(3n+3){margin-right:0;}
.news_part01_time{font-size:16px;}
.news_part01_txt{font-size:24px;margin:30px 0 60px;min-height:62px;}
.news_part01_img{overflow:hidden;}
.news_part01_item:hover .news_part01_time,.news_part01_item:hover .news_part01_txt{color:var(--mainColor);}
.news_part01_item:hover .news_part01_img img{transform:scale(1.2);}

/* 新闻详情 */
.newsDetail_part01{width: calc(1200 / 1920 * 100vw);margin: 0 auto;max-width:1200px;}
.newsDetail_header{border-bottom:#e0e0e0 solid 1px;margin-bottom:60px;}
.newsDetail_title{font-size:32px;color:var(--txtColor);font-weight:bold;}
.newsDetail_time{color:#999;font-size:16px;margin:40px 0;}
.newsDetail_cont{margin-bottom:60px;border-bottom:#e0e0e0 solid 1px;}
.newsDetail_cont p{font-size:18px;line-height:36px;color:var(--helpColor);}
.newsDetail_img{margin:60px 0 80px;}
.newsDetail_nav_itembox{max-width:240px;}
.newsDetail_nav_item{display:block;}
.newsDetail_nav_item:first-child{margin-bottom:20px;}
.newsDetail_nav_txt{font-size:18px;color:#666;}
.newsDetail_nav_txt:hover{color:var(--mainColor);}
.newsDetail_nav_back{background-color:var(--mainColor);color:#fff;width:144px;height:42px;border-radius:21px;font-size:16px;justify-content:center;}
.newsDetail_nav_icon{margin-right:12px;width:20px;height:16px;}
@media(max-width:1685px){
.news_list li{margin-bottom:80px;width:calc((100% - 100px) / 3);margin-right:50px;}
.news_part01_txt{font-size:22px;margin:20px 0 40px;min-height:58px;}

.newsDetail_header,.newsDetail_cont{margin-bottom:40px;}
.newsDetail_time{margin:20px 0;}
.newsDetail_img{margin:40px 0 60px;}
.newsDetail_cont p,.newsDetail_nav_txt{font-size:16px;}
.newsDetail_time,.newsDetail_nav_back{font-size:14px;}
.newsDetail_nav_item:first-child{margin-bottom:15px;}
}
@media(max-width:1440px){
.news_list li{width:calc((100% - 80px) / 3);margin-right:40px;}
.news_part01_txt{font-size:20px;margin:20px 0 40px;min-height:52px;}

.newsDetail_part01 {width:80%;}
}
@media(max-width:1080px){
.news_list li{margin-bottom:60px;width:calc((100% - 60px) / 3);margin-right:30px;}
.news_part01_time{font-size:14px;}
.news_part01_txt{font-size:18px;margin:15px 0 30px;min-height:48px;}

.newsDetail_title{font-size:24px;}
.newsDetail_header,.newsDetail_cont{margin-bottom:30px;}
.newsDetail_img{margin:30px 0 50px;}
.newsDetail_nav_back{width:120px;height:36px;border-radius:18px;}
.newsDetail_nav_icon{margin-right:8px;width:18px;height:14px;}
}
@media(max-width:768px){
.news_list li{margin-bottom:40px;width:calc((100% - 40px) / 3);margin-right:20px;}
.news_part01_txt{font-size:16px;min-height:42px;}

.newsDetail_part01 {width:92%;}
.newsDetail_title{font-size:22px;}
.newsDetail_header,.newsDetail_cont{margin-bottom:20px;}
.newsDetail_img{margin:20px 0 30px;}
.newsDetail_time{margin:15px 0;}
.newsDetail_cont p,.newsDetail_nav_txt{font-size:14px;}
.newsDetail_cont p{line-height:28px;}
.newsDetail_time,.newsDetail_nav_back{font-size:12px;}
.newsDetail_nav_item:first-child{margin-bottom:10px;}
}
@media(max-width:600px){
.news_part01_txt{font-size:14px;margin:10px 0 20px;min-height:38px;}
}
@media(max-width:475px){
.news_list{justify-content:space-between;}
.news_list li{margin-bottom:30px;width:calc((100% - 20px) / 2);margin-right:0;}
.newsDetail_nav_itembox{max-width:175px;}
.newsDetail_nav_back{width:100px;height:30px;border-radius:15px;}
.newsDetail_nav_icon{margin-right:5px;width:15px;height:12px;}
}
/* 新闻资讯 end */

/* 人才中心 start */
.personnel_part01{width:100%;}
.personnel_part01 .main{overflow:unset;}
.personnel_part01 .title h1{text-align:left;}
.personnel_part01 ul{flex-wrap:wrap;justify-content:flex-start;}
.personnel_part01 ul li{position:relative;width:calc(100% / 7);height:350px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
.personnel_part01_num{width:88px;line-height:88px;font-size:36px;color:#fff;background-color:var(--mainColor);text-align:center;border-radius:50%;overflow:hidden;}
.personnel_part01 ul li h4{font-size:18px;line-height:32px;color:var(--helpColor);text-align:center;}
/* 空心圆点 */
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{content: '';display: block;width:10px;height: 10px;border-radius:50%;border: 1px solid var(--mainColor);position: absolute;left:-7px;top:65%;}
.personnel_part01 li:last-child::after{left:unset;right:-7px;}
/* 弧形线 */
.personnel_part01 li:nth-child(even)::before,.personnel_part01 li:nth-child(odd)::before{
content:'';display: block;width:100%;position: absolute;padding-top:100%;
border:2px solid var(--mainColor);
left:2;
}
.personnel_part01 li:nth-child(odd)::before{ border-radius:50% 50% 0 0;border-bottom:none;top:0;}
.personnel_part01 li:nth-child(even)::before{border-radius: 0 0 50% 50%;border-top:none;bottom:0;width:calc(100% - 4px);}
.personnel_part01 li:nth-child(even){justify-content:flex-end;}
.personnel_part01 li:nth-child(odd) .personnel_part01_num{margin-bottom:24px;}
.personnel_part01 li:nth-child(even) .personnel_part01_num{margin-top:24px;}
.personnel_part01 li:hover h4{color:var(--mainColor);}

/* 人才招聘 */
.personnel_part02_main{position:relative;}
.personnel_prev,.personnel_next{width:38px;height:117px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);}
.personnel_prev{left:4%;}
.personnel_next{right:4%;}
.personnel_part02{}
.personnel_part02 .title h1{color:#fff;text-align:left;}
.personnel_list .swiper-slide{flex-wrap:wrap;}
.personnel_part02_item{background-color:#fff;width:100%;padding:40px;text-align:left;min-height:299px;overflow:hidden;}
.personnel_part02_item_t{margin-bottom:40px;}
.personnel_part02_title{font-size:20px;color:var(--txtColor);font-weight:bold;overflow:hidden;text-overflow:ellipsis; min-height:52px;max-height:52px;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.personnel_part02_local{justify-content:flex-start;margin:24px 0 40px;flex-wrap:wrap;}
.personnel_part02_msgbox{margin-right:20px;}
.personnel_part02_icon{margin-right:10px;width:16px;height:16px;}
.personnel_part02_icon img{width:100%;height:100%;}
.personnel_part02_msg{font-size:16px;color:var(--helpColor);overflow: hidden; text-overflow: ellipsis; display: block;white-space:nowrap;}
.personnel_part02_txt{font-size:16px;color:var(--helpColor);line-height:36px;}
.personnel_part02_item:hover .personnel_part02_title{color:var(--mainColor);}

/* 人才中心招聘详情 */
.perDetail_header{padding-bottom:40px;flex-wrap:wrap;}
.perDetail_header .personnel_part02_local{margin:0 !important;overflow:hidden;}
.perDetail_cont{border-bottom:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;padding:60px 0;margin-bottom:40px;}
.perDetail_cont strong{font-weight:bold;}
.perDetail_cont em{font-style:oblique;}
.perDetail_cont p{color:var(--helpColor);font-size:18px;line-height:36px;}
/* .perDetail_cont p:not(:last-child){margin-bottom:60px;} */
.perDetail_title{font-size:32px;font-weight:bold;color:var(--txtColor);}
@media(max-width:1884px){
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:63%;}
}
@media(max-width:1830px){
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:61%;}
}
@media(max-width:1771px){
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:59%;}
/* .personnel_part02_msg{max-width:140px;} */
}
@media(max-width:1685px){
.personnel_part01 ul li h4{font-size:16px;line-height:22px;}
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:57%;}

.perDetail_cont{margin-bottom:20px;padding:40px 0;}
.perDetail_header{padding-bottom:20px;}
.perDetail_title{font-size:28px;}
.perDetail_cont p{font-size:16px;line-height:32px;}
/* .perDetail_cont p:not(:last-child){margin-bottom:40px;} */
}
@media(max-width:1606px){
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:55%;}
}
@media(max-width:1560px){
.personnel_part02_item{min-height:285px;}

.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:53%;}
.personnel_part02_local{margin:20px 0 30px;}
}
@media(max-width:1460px){
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:50%;}
.personnel_part01 li:nth-child(even){transform:translateY(-10%);}
}
@media(max-width:1440px){
.personnel_part01 ul li{padding:30px;}
.personnel_part01 li:nth-child(odd) .personnel_part01_num{margin-bottom:15px;}
.personnel_part01 li:nth-child(even) .personnel_part01_num{margin-top:15px;}
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:49%;}
.personnel_part02_item{padding:30px;min-height:250px;}
.personnel_part02_item_t{margin-bottom:30px;}
.personnel_part02_local{margin:15px 0 20px;}

.perDetail_title{font-size:24px;}
}
@media(max-width:1350px){
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:45%;}
.personnel_part01 li:nth-child(even){transform:translateY(-20%);}
}
@media(max-width:1250px){
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:44%;}
}
@media(max-width:1240px){
.personnel_jtbox{display:flex;width:280px;margin:0 auto;justify-content:space-between;margin-top:40px;}
.personnel_prev, .personnel_next {
	width:22.8px;
	height:70.2px;
    cursor: pointer;
    position:static;
    transform: translateY(0%);
}
/* .personnel_part02_msg{max-width:100px;} */
}
@media(max-width:1150px){
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{top:42%;}
}
@media(max-width:1080px){
.personnel_part01 li:first-child::after,.personnel_part01 li:last-child::after{display:none;}
.personnel_part01 li::before,.personnel_part01 li::before{display:none !important;}
.personnel_part01 li:nth-child(even){transform: translateY(0%);justify-content:flex-start;}
.personnel_part01 li:nth-child(even) .personnel_part01_num{order:-1;margin-top:0;margin-bottom:15px;}
.personnel_part01 ul li{width:calc(100% / 4);height:200px;padding:20px;}
.personnel_part01_num{width:66px;line-height:66px;font-size:24px;min-height:66px;}
.personnel_part02_msg,.personnel_part02_txt{font-size:14px;}
.personnel_part02_txt{line-height:28px;}
.personnel_part02_item{padding:25px;min-height:214px;}
/* .personnel_part02_msg{max-width:70px;} */
.perDetail_title{font-size:22px;}
}
@media(max-width:768px){
.personnel_part01 ul li{padding:20px 10px;}
.personnel_part01 ul li h4{font-size:14px;line-height:unset;}
.personnel_part02_item{min-height:202px;}
.personnel_part02_item_t{margin-bottom:20px;}
.personnel_part02_local{margin:10px 0 15px;}
.personnel_part02_title{font-size:18px;min-height:48px;max-height:48px;}
.personnel_jtbox{margin-top:30px;}
.personnel_prev, .personnel_next {width:11px;height:35px;}
/* .personnel_part02_msg{max-width:55px;} */
.perDetail_cont{padding:20px 0;}
.perDetail_header{padding-bottom:10px;}
.perDetail_title{font-size:18px;}
.perDetail_cont p{font-size:14px;line-height:28px;}
/* .perDetail_cont p:not(:last-child){margin-bottom:20px;} */
}
@media(max-width:600px){
.personnel_part02_icon {margin-right:5px;width:14px;height:14px;}
.personnel_part02_msgbox{margin-right:10px;}
.personnel_part02_msgbox:last-child{margin-right:0;}
}
@media(max-width:475px){
.personnel_part02_item{padding:15px;min-height:169px;}
.personnel_part02_local{margin:5px 0 10px;}
.personnel_part02_show{flex-wrap:wrap;}
.personnel_part02_icon {margin-right:5px;width:12px;height:12px;}
.personnel_part02_msg,.personnel_part02_txt{font-size:12px;}
.personnel_part02_msg{max-width:100px;}
.perDetail_header .personnel_part02_local .personnel_part02_msg{max-width:unset;}
.personnel_part01 ul li{width:calc(100% / 2);height:150px;}
.personnel_jtbox{width:200px;margin-top:20px;}
}
/* 人才中心 end */



/* 联系我们 start */
/*地图标题 infoWindow*/
.BMap_bubble_title{color:#cc5522;font-size:16px;font-weight: bold;text-align:left;}
.BMap_pop .BMap_top{}
.BMap_pop .BMap_center{}
.BMap_pop .BMap_bottom{}

.BMap_pop div:nth-child(3){}
.BMap_pop div:nth-child(3) div{border-radius:7px;}
.BMap_pop div:nth-child(1){border-radius:7px 0 0 0;}
.BMap_pop div:nth-child(1) div{}
.BMap_pop div:nth-child(5){border-radius:0 0 0 7px;}
.BMap_pop div:nth-child(5) div{border-radius:7px;}
.BMap_pop div:nth-child(7){}
.BMap_pop div:nth-child(7) div{border-radius:7px;}
.BMap_pop div:nth-child(8) div{/*border-radius:7px;*/}
/*窗体阴影*/
.BMap_shadow div:nth-child(5) img{margin-left: -1100px !important;}
.BMap_shadow div:nth-child(4){width: 262px !important;}

/* 联系方式 */
.dituContent{height:720px;}
.contact_part01_list{border-bottom:#e0e0e0 solid 2px;margin-top:60px;align-items:flex-start;flex-wrap:wrap;}
.contact_part01_item{text-align:left;width:calc(100% / 2);padding:20px 0 60px 60px;}
.contact_part01_item:first-child{border-right:#e0e0e0 solid 2px;}
.contact_part01_title{color:var(--txtColor);font-size:24px;font-weight:bold;margin-bottom:30px;}
.contact_part01_item p{color:var(--helpColor);line-height:36px;font-size:18px;}

/* 合作咨询 */
input,textarea{font-family:"微软雅黑",Arial, Helvetica;}
.contact_main .title h1{text-align:left;}
.contact_part02_form{width:700px;margin:0 auto;}
.contact_form li{width:100%;margin-bottom:40px;}
.contact_form_title{color:var(--txtColor);font-size:18px;margin-bottom:15px;}
.contact_form input{line-height:68px;width:100%;background-color:var(--bgColor);font-size:18px;padding:0 24px;border-radius:8px;}
.contact_form .contact_message{width:100%;}
.contact_message textarea{height:148px;width:100%;background-color:var(--bgColor);padding:24px;border:unset;border-radius:8px;font-size:18px;}
.form_code input{width:calc(100% - 120px - 20px);}
.contact_captcha{width:120px;height:68px;margin-left:20px;overflow:hidden;border-radius:8px;}
.contact_captcha img{object-fit:cover;width:100%;height:100%;}
.contact_submit{width:180px;line-height:68px;cursor:pointer;background-color:var(--mainColor);text-align:center;color:#fff;font-size:18px;border-radius:8px;margin:60px auto 0;}

@media(max-width:1680px){
.dituContent{height:560px;}
.contact_part01_list{margin-top:50px;}
.contact_part01_item{padding:20px 0 50px 50px;}
.contact_part01_title{font-size:22px;margin-bottom:20px;}
.contact_part01_item p{font-size:16px;line-height:32px;}

.contact_form li{margin-bottom:30px;}
.contact_form input{padding:0 15px;}
.contact_form input,.contact_submit{line-height:50px;}
.form_code input{width:calc(100% - 100px - 20px);}
.contact_captcha{width:100px;height:50px;}
.contact_form_title,.contact_form input,.contact_submit,.contact_message textarea{font-size:16px;}
.contact_form_title{margin-bottom:12px;}
.contact_message textarea{padding:15px;}
.contact_submit{margin:40px auto 0;width:140px;}
}
@media(max-width:1440px){
.dituContent{height:480px;}
.contact_part01_list{margin-top:40px;}
.contact_part01_item{padding:20px 0 40px 40px;}
.contact_part01_title{font-size:18px;margin-bottom:15px;}
.contact_part01_item p{font-size:14px;line-height:24px;}
}
@media(max-width:1080px){
.dituContent{height:480px;}
.contact_part01_list{margin-top:30px;}
.contact_part01_item{padding:15px 0 30px 30px;}
}
@media(max-width:768px){
.dituContent{height:320px;}
.contact_part01_item{width:100%;padding:0 0 20px 0;}
.contact_part01_item:first-child{border-right:unset;}
.contact_part02_form{width:100%;padding:0 4%;}
}
@media(max-width:475px){
.contact_form li{margin-bottom:20px;}
.contact_form input,.contact_submit{line-height:45px;border-radius:6px;}
.form_code input{width:calc(100% - 80px - 15px);}
.contact_captcha{width:80px;height:45px;margin-left:15px;border-radius:6px;}
.contact_form_title,.contact_form input,.contact_submit,.contact_message textarea{font-size:14px;}
.contact_form_title{margin-bottom:10px;}
.contact_message textarea{height:128px;border-radius:6px;}
.contact_submit{margin:30px auto 0;width:140px;}
}
/* 联系我们 end */